package com.jic.order.response;

import com.jic.order.rest.response.ProductCommentRestResponse;
import com.jic.product.rest.response.ProductPropertyResponse;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

import lombok.Data;

@Data
public class FrontOrderGoodsInfo implements Serializable {

	@ApiModelProperty(notes = "商品ID")
	private long goodsId;
	@ApiModelProperty(notes = "商品名称")
	private String goodsName;
	@ApiModelProperty(notes = "商品数量")
	private Integer goodsNum;
	@ApiModelProperty(notes = "商品图片")
	private String goodsImgUrl;
	@ApiModelProperty(notes = "销售单价")
	private BigDecimal saleUnitPrice;
	@ApiModelProperty(notes = "实付总金额，实付总金额=购买总金额+物流费")
	private BigDecimal actualPayTotalAmount;
	@ApiModelProperty(notes = "评价信息")
	private ProductCommentRestResponse productComment;
	@ApiModelProperty(notes = "当前选中商品属性规格信息")
	private List<ProductPropertyResponse> productPropertyResponses;
	@ApiModelProperty("充值手机号")
	private String cardPhone;
	@ApiModelProperty("虚拟卡号")
	private String cardNo;
	@ApiModelProperty("虚拟卡密")
	private String cardPass;
	@ApiModelProperty("卡状态")
	private String cardStatus;
	@ApiModelProperty("三方卡编号")
	private String cardOrderNo;
	@ApiModelProperty("下单方返回信息")
	private String cardMsg;
	@ApiModelProperty("卡id")
	private String cardId;
}
